<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
  <title>Version 1.41.0</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <link rel="icon" href="/favicon.ico" type="image/ico" />
  <link rel="stylesheet" type="text/css" href="/style-v2/section-boost.css" />

  <style type="text/css">
/*<![CDATA[*/
  #content .news-description ul {
    list-style: none;
  }
  #content .news-description ul ul {
    list-style: circle;
  }
  /*]]>*/
  </style>

  <!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
<body>
  <div id="heading">
    <!--#include virtual="/common/heading.html" -->  </div>

  <div id="body">
    <div id="body-inner">
      <div id="content">
        <div class="section" id="intro">
          <div class="section-0">
            <div class="section-title">
              <h1>Version 1.41.0</h1>
            </div>

            <div class="section-body">
              <h2><span class=
              "news-title">Version 1.41.0</span></h2>

              <p><span class=news-date">November 17th, 2009 17:00 GMT</span></p>
              <p><a href="/doc/libs/1_41_0/">Documentation</a>
              <table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td><a href="http://sourceforge.net/projects/boost/files/boost/1.41.0/boost_1_41_0.tar.bz2">boost_1_41_0.tar.bz2</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.41.0/boost_1_41_0.tar.gz">boost_1_41_0.tar.gz</a></td></tr>
<tr><th scope="row" rowspan="2">windows</th><td><a href="http://sourceforge.net/projects/boost/files/boost/1.41.0/boost_1_41_0.7z">boost_1_41_0.7z</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.41.0/boost_1_41_0.zip">boost_1_41_0.zip</a></td></tr></table>
              <div class="news-description">
                <div class="description">



  <div id="version_1_41_0.new_libraries">
    <h3><span class="link">New Libraries</span></h3>
    <ul>
      <li>
        <div>
          <span class="library"><a href="/libs/property_tree/index.html">Property Tree</a>:</span> A
          tree data structure especially suited to storing configuration data, from
          Marcin Kalicinski and Sebastian Redl.
        </div>
      </li>
    </ul>
  </div>
  <div id="version_1_41_0.updated_libraries">
    <h3><span class="link">Updated Libraries</span></h3>
    <ul>
      <li>
        <div>
          <span class="library"><a href="/libs/date_time/index.html">DateTime</a>:</span>
          <ul>
            <li>
              <div>
                The default format for time durations is now "<code><span class="special">%-%</span><span class="identifier">O</span><span class="special">:%</span><span class="identifier">M</span><span class="special">:%</span><span class="identifier">S</span><span class="special">%</span><span class="identifier">F</span></code>"
                instead of "<code><span class="special">%-%</span><span class="identifier">H</span><span class="special">:%</span><span class="identifier">M</span><span class="special">:%</span><span class="identifier">S</span><span class="special">%</span><span class="identifier">F</span></code>" that was used previously.
                In order to retain the old behavior, the format string has to be
                specified explicitly during the time IO facet construction (<a href="https://svn.boost.org/trac/boost/ticket/1861">#1861</a>).
              </div>
            </li>
            <li>
              <div>
                Gregorian dates now use 32-bit integer type internally on 64-bit
                platforms (<a href="https://svn.boost.org/trac/boost/ticket/3308">#3308</a>).
              </div>
            </li>
            <li>
              <div>
                See the <a href="/doc/html/date_time/details.html#date_time.changes">full
                changelog</a> for more detail.
              </div>
            </li>
          </ul>
        </div>
      </li>
      <li>
        <div>
          <span class="library"><a href="/libs/filesystem/index.html">Filesystem</a>:</span>
          <ul>
            <li>
              <div>
                Bug fixes: (<a href="https://svn.boost.org/trac/boost/ticket/3385">#3385</a>).
                (<a href="https://svn.boost.org/trac/boost/ticket/3528">#3528</a>).
                (<a href="https://svn.boost.org/trac/boost/ticket/3509">#3509</a>).
              </div>
            </li>
          </ul>
        </div>
      </li>
      <li>
        <div>
          <span class="library"><a href="/libs/iostreams/index.html">Iostreams</a>:</span>
  Some old
          unreleased developments. There are still several open issues that should
          be fixed in the next version.
          <ul>
            <li>
              <div>
                Add a grep filter (<a href="https://svn.boost.org/trac/boost/ticket/1627">#1627</a>).
              </div>
            </li>
            <li>
              <div>
                Support archives with multiple members (<a href="https://svn.boost.org/trac/boost/ticket/1896">#1896</a>).
              </div>
            </li>
            <li>
              <div>
                Make <code><span class="identifier">tee</span></code> work with
                input streams (<a href="https://svn.boost.org/trac/boost/ticket/791">#791</a>).
              </div>
            </li>
            <li>
              <div>
                Improved filesystem interoperability.
              </div>
            </li>
            <li>
              <div>
                Several warnings fixed or suppressed (including <a href="https://svn.boost.org/trac/boost/ticket/1618">#1618</a>,
                <a href="https://svn.boost.org/trac/boost/ticket/1875">#1875</a>,
                <a href="https://svn.boost.org/trac/boost/ticket/2779">#2779</a>).
              </div>
            </li>
            <li>
              <div>
                Various other fixes (including <a href="https://svn.boost.org/trac/boost/ticket/1580">#1580</a>,
                <a href="https://svn.boost.org/trac/boost/ticket/1671">#1671</a>).
              </div>
            </li>
          </ul>
        </div>
      </li>
      <li>
        <div>
          <span class="library"><a href="/libs/math/index.html">Math</a>:</span>
  Substantially improved
          the performance of the incomplete gamma function and it's inverse: this
          enhances the performance of the gamma, poisson, chi-squared and non-central
          chi-squared distributions.
        </div>
      </li>
      <li>
        <div>
          <span class="library"><a href="/libs/multi_index/doc/index.html">Multi-index Containers</a>:</span>
  Maintenance
          fixes. Consult the library <a href="/libs/multi_index/doc/release_notes.html#boost_1_41">release
          notes</a> for further information.
        </div>
      </li>
      <li>
        <div>
          <span class="library"><a href="/libs/proto/index.html">Proto</a>:</span>
          <ul>
            <li>
              <div>
                Clean up some MSVC warnings and errors in /Za (disable Microsoft
                extensions) mode.
              </div>
            </li>
            <li>
              <div>
                Fixes for c++0x mode on various compilers.
              </div>
            </li>
          </ul>
        </div>
      </li>
      <li>
        <div>
          <span class="library"><a href="/libs/python/index.html">Python</a>:</span>
  Boost.Python
          now supports Python 3 (Haoyu Bai's Google Summer of Code project, mentored
          by Stefan Seefeld).
        </div>
      </li>
      <li>
        <div>
          <span class="library"><a href="/libs/regex/index.html">Regex</a>:</span>
  Added support
          for many Perl 5.10 syntax elements including named sub-expressions, branch
          resets and recursive regular expressions.
        </div>
      </li>
      <li>
        <div>
          <span class="library"><a href="/libs/spirit/index.html">Spirit</a>:</span> This is the
          initial official release of the new Spirit V2.1, a completely new library
          for parsing, lexing, and output generation. Note: this release is not backwards
          compatible with earlier versions. Known issue: <code><span class="identifier">qi</span><span class="special">::</span><span class="identifier">symbol</span><span class="special">::</span><span class="identifier">find</span></code>
          will match a symbol that starts with the string you're searching for. This
          will be fixed in the next version.
        </div>
      </li>
      <li>
        <div>
          <span class="library"><a href="/libs/system/index.html">System</a>:</span>
          <ul>
            <li>
              <div>
                Bug fix: (<a href="https://svn.boost.org/trac/boost/ticket/3559">#3559</a>).
              </div>
            </li>
          </ul>
        </div>
      </li>
      <li>
        <div>
          <span class="library"><a href="/libs/thread/index.html">Thread</a>:</span>
          <ul>
            <li>
              <div>
                Support for futures, promises and packaged tasks added
              </div>
            </li>
            <li>
              <div>
                <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">thread_specific_ptr</span></code> is now faster
                when there are lots of thread-specific objects
              </div>
            </li>
            <li>
              <div>
                Some Boost.Thread facilities are now header-only
              </div>
            </li>
          </ul>
        </div>
      </li>
      <li>
        <div>
          <span class="library"><a href="/libs/unordered/index.html">Unordered</a>:</span>
  Major
          update:
          <ul>
            <li>
              <div>
                Replaced a lot of the macro based implementation with a cleaner template
                based implementation.
              </div>
            </li>
            <li>
              <div>
                Reduced memory use.
              </div>
            </li>
            <li>
              <div>
                Full details in <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_41_1">the
                changelog</a>.
              </div>
            </li>
          </ul>
        </div>
      </li>
      <li>
        <div>
          <span class="library"><a href="/libs/utility/index.html">Utility</a>:</span>
  A "const"
          issue of <code><span class="identifier">value_initialized</span></code>
          is fixed: Its <code><span class="identifier">data</span><span class="special">()</span></code>
          member function and its conversion operator are replaced by overloads for
          const and non-const access (<a href="https://svn.boost.org/trac/boost/ticket/2548">#2548</a>).
        </div>
      </li>
      <li>
        <div>
          <span class="library"><a href="/libs/wave/index.html">Wave</a>:</span>
  See the <a href="/libs/wave/ChangeLog">changelog</a>
          for details.
        </div>
      </li>
      <li>
        <div>
          <span class="library"><a href="/libs/xpressive/index.html">Xpressive</a>:</span>
          <ul>
            <li>
              <div>
                Fix infinite loop with some uses of <tt>\Q...\E</tt> quotemeta
                (<a href="https://svn.boost.org/trac/boost/ticket/3586">#3586</a>).
              </div>
            </li>
            <li>
              <div>
                Eliminate unreachable code warnings on MSVC
              </div>
            </li>
            <li>
              <div>
                Clean up some MSVC warnings and errors in /Za ("disable Microsoft
                extensions") mode.
              </div>
            </li>
            <li>
              <div>
                Fixes for c++0x mode on various compilers.
              </div>
            </li>
          </ul>
        </div>
      </li>
    </ul>
  </div>
  <div id="version_1_41_0.build_system">
    <h3><span class="link">Build System</span></h3>
    <p>
      A bug preventing "fat" 32-bit + 64-bit builds on OSX has been fixed.
    </p>
  </div>
  <div id="version_1_41_0.boost_cmake_moved">
    <h3><span class="link">Boost.CMake moved</span></h3>
    <p>
      The cmake version of boost has moved; the Boost.CMmake release will be separate
      and will lag the main release slightly, but will also be capable of producing
      patch releases as necessary.
    </p>
    <p>
      More information on the <a href="https:://svn.boost.org/trac/boost/wiki/CMake">Boost
      CMake wiki page</a>.
    </p>
  </div>
  <div id="version_1_41_0.updated_tools">
    <h3><span class="link">Updated Tools</span></h3>
    <ul>
      <li>
        <div>
          <span class="library"><a href="/tools/quickbook/index.html">Quickbook 1.5</a>:</span>
  These
          changes require your document to use the <code><span class="special">[</span><span class="identifier">quickbook</span> <span class="number">1.5</span><span class="special">]</span></code> tag:
          <ul>
            <li>
              <div>
                More intuitive syntax and variable lookup for template calls (<a href="https://svn.boost.org/trac/boost/ticket/1174">#1174</a>,
                <a href="https://svn.boost.org/trac/boost/ticket/2034">#2034</a>,
                <a href="https://svn.boost.org/trac/boost/ticket/2036">#2036</a>).
              </div>
            </li>
            <li>
              <div>
                Image attributes (<a href="https://svn.boost.org/trac/boost/ticket/1157">#1157</a>)
              </div>
            </li>
            <li>
              <div>
                Table Ids (<a href="https://svn.boost.org/trac/boost/ticket/1194">#1194</a>)
              </div>
            </li>
            <li>
              <div>
                Better handling of whitespace in <code><span class="identifier">section</span></code>
                syntax. (<a href="https://svn.boost.org/trac/boost/ticket/2712">#2712</a>)
              </div>
            </li>
          </ul>
        </div>
      </li>
    </ul>
  </div>
  <div id="version_1_41_0.compilers_tested">
    <h3><span class="link">Compilers Tested</span></h3>
    <p>
      Boost's primary test compilers are:
    </p>
    <ul>
      <li>
        <div>
          OS X:
          <ul>
            <li>
              <div>
                GCC 4.0.1 on Intel Tiger and Leopard.
              </div>
            </li>
            <li>
              <div>
                GCC 4.0.1 on PowerPC Tiger.
              </div>
            </li>
          </ul>
        </div>
      </li>
      <li>
        <div>
          Linux:
          <ul>
            <li>
              <div>
                GCC 4.4.1 on Ubuntu Linux.
              </div>
            </li>
            <li>
              <div>
                GCC 4.4 on Debian
              </div>
            </li>
          </ul>
        </div>
      </li>
      <li>
        <div>
          Windows:
          <ul>
            <li>
              <div>
                Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
              </div>
            </li>
          </ul>
        </div>
      </li>
    </ul>
    <p>
      Boost's additional test compilers include:
    </p>
    <ul>
      <li>
        <div>
          Linux:
          <ul>
            <li>
              <div>
                Intel 10.1 on Red Hat Enterprise Linux.
              </div>
            </li>
            <li>
              <div>
                Intel 10.1 on 64-bit Red Hat Enterprise Linux.
              </div>
            </li>
            <li>
              <div>
                Intel 10.1 on Suse Linux on 64 bit Itanium.
              </div>
            </li>
            <li>
              <div>
                Intel 11.0 on 32 bit Red Hat Enterprise Linux.
              </div>
            </li>
            <li>
              <div>
                Intel 11.0 on 64 bit Red Hat Enterprise Linux.
              </div>
            </li>
            <li>
              <div>
                Intel 11.1 on 64 bit Red Hat Enterprise Linux.
              </div>
            </li>
            <li>
              <div>
                Intel 11.1 on 64 bit Linux Redhat 5.1 Server.
              </div>
            </li>
            <li>
              <div>
                GCC 3.4.3, GCC 4.2.4, GCC 4.3.3 and GCC 4.4.1 on Red Hat Enterprise
                Linux.
              </div>
            </li>
            <li>
              <div>
                GCC 4.3.3 and GCC 4.4.1 with C++0x extensions on Red Hat Enterprise
                Linux.
              </div>
            </li>
            <li>
              <div>
                GCC 4.3.3 on 64-bit Redhat Server 5.1.
              </div>
            </li>
            <li>
              <div>
                GCC 4.3.3 on 64 bit Linux.
              </div>
            </li>
            <li>
              <div>
                GCC 4.3.4 on Debian unstable.
              </div>
            </li>
            <li>
              <div>
                GCC 4.3.2 on 64 bit Gentoo.
              </div>
            </li>
            <li>
              <div>
                QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
                Linux.
              </div>
            </li>
            <li>
              <div>
                Sun 5.9 on Red Hat Enterprise Linux.
              </div>
            </li>
          </ul>
        </div>
      </li>
      <li>
        <div>
          OS X:
          <ul>
            <li>
              <div>
                Intel C++ Compiler 11.1 on Leopard.
              </div>
            </li>
            <li>
              <div>
                Intel C++ Compiler 10.1, 11.0.
              </div>
            </li>
            <li>
              <div>
                GCC 4.0.1 on Intel Tiger.
              </div>
            </li>
            <li>
              <div>
                GCC 4.0.1 on PowerPC Tiger.
              </div>
            </li>
          </ul>
        </div>
      </li>
      <li>
        <div>
          Windows:
          <ul>
            <li>
              <div>
                Visual C++ 7.1, 8,0, 9,0 on XP.
              </div>
            </li>
            <li>
              <div>
                Visual C++ 9.0 on 32-bit Vista.
              </div>
            </li>
            <li>
              <div>
                Visual C++ 9.0 on AMD 64-bit Vista.
              </div>
            </li>
            <li>
              <div>
                Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
              </div>
            </li>
            <li>
              <div>
                Visual C++ 10.0 beta 1 with <a href="http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=457199">a
                patch for the program options lib</a>.
              </div>
            </li>
            <li>
              <div>
                Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.0 (2010).
              </div>
            </li>
            <li>
              <div>
                Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
              </div>
            </li>
            <li>
              <div>
                GCC 4.4.1 on Mingw, with and without C++0x extensions.
              </div>
            </li>
          </ul>
        </div>
      </li>
      <li>
        <div>
          AIX:
          <ul>
            <li>
              <div>
                IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version
                5.3.0.40.
              </div>
            </li>
          </ul>
        </div>
      </li>
      <li>
        <div>
          FreeBSD:
          <ul>
            <li>
              <div>
                GCC 4.2.1 on FreeBSD 7.0.
              </div>
            </li>
          </ul>
        </div>
      </li>
      <li>
        <div>
          Solaris:
          <ul>
            <li>
              <div>
                Sun C++ 5.10 on Solaris 5.10.
              </div>
            </li>
          </ul>
        </div>
      </li>
    </ul>
  </div>
  <div id="version_1_41_0.acknowledgements">
    <h3><span class="link">Acknowledgements</span></h3>
    <p>
      <a href="/users/people/beman_dawes.html">Beman Dawes</a>, Eric Niebler,
      <a href="/users/people/rene_rivera.html">Rene Rivera</a>, and Daniel
      James managed this release.
    </p>
  </div>
</div>
              </div>
            </div>
          </div>
        </div>
      </div>

      <div id="sidebar">
        <!--#include virtual="/common/sidebar-common.html" --><!--#include virtual="/common/sidebar-boost.html" -->      </div>

      <div class="clear"></div>
    </div>
  </div>

  <div id="footer">
    <div id="footer-left">
      <div id="copyright">
        <p>Copyright Rene Rivera 2006-2007.</p>
      </div><!--#include virtual="/common/footer-license.html" -->    </div>

    <div id="footer-right">
      <!--#include virtual="/common/footer-banners.html" -->    </div>

    <div class="clear"></div>
  </div>
</body>
</html>
